# 通过SQLAlchemy对数据表进行增删改查


from create_table import engine
# 创建会话 - 打开数据库链接
from sqlalchemy.orm import sessionmaker
# 1.创建会话窗口
Session = sessionmaker(engine)
# 2.打开会话窗口
db_session = Session()


"""
# 1.增加数据 == insert
# insert into user(name) values("Jack")
"""
from create_table import User
user_obj = User(name='Jack')

# 通过db_session已经打开会话窗口 提交数据
db_session.add(user_obj) # insert into ...

db_session.commit()  # 执行会话窗口中的所有操作
db_session.close()  # 关闭会话

"""
2. 增加批量
"""
from create_table import User
db_session.add_all([
    User(name="Tom"),
    User(name="Jeecy"),
    User(name="Anney"),
])

db_session.commit()
db_session.close()